package common.model.shop;

import java.time.LocalDateTime;

import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableId;

import lombok.Data;
import lombok.extern.slf4j.Slf4j;

@Data
@Slf4j
public class Shop {
    /**
     * 商铺id
     */
    @TableId(type = IdType.AUTO)
    private Long id;
    /**
     * 商铺名称
     */
    private String name;
    /**
     * 封面图URL
     */
    private String image;
    /**
     * 所属用户id
     */
    private Long userId;
    /**
     * 商铺区域
     */
    private String area;
    /**
     * 商铺详细地址
     */
    private String address;
    /**
     * 经度
     */
    private Double longitude;
    /**
     * 纬度
     */
    private Double latitude;
    /**
     * 平均价格
     */
    private Double averagePrice;
    /**
     * 销量
     */
    private Integer sold;
    /**
     * 评论数
     */
    private Integer comments;
    /**
     * 评分
     */
    private Double score;
    /**
     *  营业时间
     */
    private String openHours;
    /**
     * 商铺电话
     */
    private String phone;
    /**
     * 商铺邮箱
     */
    private String email;
    /**
     * 商铺类型
     */
    private Integer typeId;
    /**
     * 商铺状态（0:待审核,1:正常,2:禁用,3:已注销）
     */
    private Integer status;
    /**
     * 商铺创建时间
     */
    private LocalDateTime createTime;
    /**
     * 商铺更新时间
     */
    private LocalDateTime updateTime;

}
